#include "EventArgs.h"

namespace MiniWindow
{
	EventArgs::EventArgs()
	{
	}
	EventArgs::~EventArgs()
	{
	}


	MessageEventArgs::MessageEventArgs()
	{
		this->Msg = 0;
		this->HWnd = null;
		this->WParam = 0;
		this->LParam = 0;
	}
	MessageEventArgs::MessageEventArgs(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
	{
		this->HWnd = hwnd;
		this->Msg = msg;
		this->WParam = wparam;
		this->LParam = lparam;
	}

	MessageParamEventArgs::MessageParamEventArgs()
	{
		this->WParam = 0;
		this->LParam = 0;
	}
	MessageParamEventArgs::MessageParamEventArgs(WPARAM wparam, LPARAM lparam)
	{
		this->WParam = wparam;
		this->LParam = lparam;
	}

	CancelEventArgs::CancelEventArgs()
	{
		this->Cancel = false;
	}
	CancelEventArgs::CancelEventArgs(bool cancel)
	{
		this->Cancel = cancel;
	}

	CloseEventArgs::CloseEventArgs()
	{

	}
}